/*
題目內容:
题目1.二进制数变十进制数。
输入1组仅包含0,1的十进制整数（用于代表是二进制数），计算其对应的十进制数，然后输出，每组数单独1行输出。
Input
1011
Output
11


输入输出说明:
Input
1011
Output
11​
*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main()
{
   int x,i=0,sum=0,a[1001],j;
   scanf("%d",&x);
   while(x)
   {
    a[i++]=x%10;
    x/=10;
	}

   for(j=1;j<=i;j++)
   {
      sum=sum+a[j-1]*pow(2,j-1);
   }
      printf("%d",sum);
   return 0;      
}
